cast/throw violently - French English Dictionary